home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / p4 / p4-1_2c.lha / p4-1.2c / lib / makefile.proto < prev    next >
Makefile  |  1993-05-24  |  1KB  |  61 lines

  1. P4_HOME_DIR = ..
  2. INCLUDEDIR = $(P4_HOME_DIR)/include
  3. LIBDIR = $(P4_HOME_DIR)/lib
  4.  
  5. P4_HDRS = p4.h p4_sys.h p4_defs.h p4_macros.h  \
  6.           p4_sock_util.h p4_MD.h p4_funcs.h p4_sys_funcs.h \
  7.       p4_mon.h p4_sr.h p4_globals.h p4_config.h
  8.  
  9. P4_COMM_OBJ    =     p4_globals.o p4_MD.o p4_utils.o \
  10.             p4_args.o p4_alloc.o p4_debug.o \
  11.             p4_procgroup.o p4_tsr.o \
  12.             p4_mon.o p4_broadcast.o p4_error.o p4_bm.o 
  13.  
  14. P4_SOCK_OBJ    =    p4_rm.o      p4_sock_util.o \
  15.             p4_sock_cr.o p4_sock_conn.o \
  16.             p4_sock_sr.o p4_sock_list.o \
  17.             p4_secure.o
  18.  
  19. P4_CUBENODE_OBJ    =    $(P4_COMM_OBJ) p4_node_rm.o
  20.  
  21. P4_CUBEHOST_OBJ    =    $(P4_COMM_OBJ) $(P4_SOCK_OBJ)
  22.  
  23. P4_SHMEM_OBJ    =    p4_shmem_sr.o
  24.  
  25. LIBS = $(LIBDIR)/libp4.a $(MDEP_LIBS) 
  26.  
  27. $(P4_OBJ): $(P4_HDRS)
  28.  
  29. listener_p4.o: $(P4_HDRS)
  30.  
  31. default:$(P) 
  32.     make $(MFLAGS) libp4.a
  33.  
  34. all:$(P) 
  35.     make $(MFLAGS) libp4.a listener_p4
  36.  
  37. libp4.a:$(P) $(P4_OBJ)
  38.     $(AR) $@ $?
  39.     $(RANLIB) $@
  40.  
  41. listener_p4:$(P) listener_p4.o $(P4_OBJ)
  42.     $(CC) $(CFLAGS) -o listener_p4 listener_p4.o $(LIBS)
  43.     /bin/mv listener_p4 ../bin
  44.  
  45. realclean: clean
  46.     $(RM) -f Makefile libp4.a alog*.h p4_config.h alog*.h usc*.h
  47.  
  48. #p4_funcs.h:
  49. #    -mv p4_funcs.h p4_funcs.h.bak
  50. #    csh make_funcdecls p4*.c > p4_funcs.h
  51.  
  52. #lintlib llib-lp4.ln:    lint_p4.c
  53. #    @if [ $(UNIX) != P4BSD ] ;\
  54. #    then\
  55. #        echo lint $(LINTFLAGS) -x -op4 lint_p4.c ;\
  56. #        lint $(LINTFLAGS) -x -op4 lint_p4.c ;\
  57. #    else\
  58. #        echo lint $(LINTFLAGS) -Cp4 lint_p4.c ;\
  59. #        lint $(LINTFLAGS) -Cp4 lint_p4.c ;\
  60. #    fi
  61.